home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 23.zip / BS1 part 23 / BOOTX v3.72.adf / LVD / LVD1.41.doc < prev    next >
Text File  |  1991-06-14  |  7KB  |  225 lines

  1.  
  2.                             LVD v1.41
  3.  
  4.                   Copyright © 1991 Peter Stuer
  5.                        All rights reserved
  6.  
  7.                    Release date June 10, 1991
  8.  
  9.                             FREEWARE
  10.  
  11.                            User Manual
  12.                     KickStart 2.0 compatible
  13.  
  14.  
  15. DISCLAIMER
  16.  
  17.   LVD has been thoroughly tested and is the result of a constant
  18. process of changes and updates.  The program has proven to be
  19. stable in everyday use.  The author is not responsible for any
  20. loss of data, damages to software or hardware that may result
  21. directly or indirectly from the use of this program.
  22.  
  23.  
  24. PREFACE
  25.  
  26.   This program is freeware, this means that you can copy it
  27. freely as long as you don't ask any more money for it than a
  28. nominal fee for copying.  If you want to distribute this program
  29. you should keep this document with it.  This program cannot be
  30. used for commercial purposes without written permission from the
  31. author.
  32.  
  33.   If you have suggestions or remarks about this program, of if you
  34. find any bugs, please let me know.
  35.  
  36.   If you find any new viruses or linkviruses that LVD does not
  37. recognize yet, please send them on a disk to me (my address
  38. follows this paragraph).  I will return the disk to you with an
  39. updated copy of LVD.
  40.  
  41. Write to the following address:
  42.  
  43.         Peter Stuer
  44.         Kauwlei 21
  45.         B-2550 Kontich
  46.         Belgium - Europe
  47.  
  48.  
  49. A MESSAGE FROM OUR SPONSORS...
  50.  
  51.   Our motto: "Safe Hex..."
  52.  
  53.   LVD can be kept up to date thanks to the energy and work put
  54. into a global anti-virus information bank founded by Erik
  55. Løvendahl Sørensen from Denmark.
  56.  
  57.   This group has over 120 international members now, among them
  58. some of the programmers of wellknown anti-virus programs like
  59. Steve Tibbet and Jonathan Potter.  Among the activities of this
  60. group are:
  61.  
  62. - Spreading information to anti-virus programmers as fast as
  63.   possible.
  64. - Trying to get names and proof against virus programmers and
  65.   giving the information to the justice departement of his/her
  66.   country to press charges.
  67. - Writing articles in popular magazines to inform new Amiga
  68.   users about viruses and how to protect themselves.
  69.  
  70.   All this is volunteer work. If you want some more information
  71. about this organization or you want to sponsor our work, contact
  72. Erik at the following address:
  73.  
  74.         Erik Løvendahl Sørensen
  75.         Snaphanevej 10
  76.         4720 Præstø
  77.         Denmark - Europe
  78.  
  79.         Phone: 00 45 53 79 25 12
  80.         Fidonet 2:230/114.26
  81.  
  82.  
  83. Introduction
  84. ------------
  85.  
  86.   LVD is a first defence protection scheme against linkviruses,
  87. fileviruses and trojan horses.  Look at the bottom of this
  88. document to find out which linkviruses LVD recognizes.  LVD
  89. checks every executable file your Amiga tries to run BEFORE the
  90. actual program starts running.  This way, if a linkvirus has
  91. attached itself to the program, it will never get a chance to be
  92. activated.
  93.  
  94.   If LVD finds that a linkvirus is attached to the program, an
  95. alert will pop up:
  96.  
  97.         Linkvirus or trojan horse detected by LVD 1.41
  98.  
  99.   The infected program will be changed in such a way that it will
  100. immediately stop and release all memory.
  101.  
  102.   Should you encounter a file that LVD identifies as infected by
  103. a virus, the best action to take is to DELETE the file and then
  104. turn off the power of your Amiga to remove any residual code from
  105. memory.  A cold reboot using Left Amiga + Right Amiga + Ctrl is
  106. NOT sufficient.
  107.  
  108.   You should then use a program that scans your disks for
  109. linkviruses (f.i.  BootX v3.72 or LVX, a viruskiller/detector of
  110. the same author) to check at least all the copies you made of the
  111. infected program.
  112.  
  113.  
  114. Usage
  115. -----
  116.  
  117.   LVD is meant to be put in your startup-sequence, preferably as
  118. close to the begining as possible, but NOT as the first entry
  119. since the first entry of a startup-sequence is most likely to be
  120. infected by a linkvirus.
  121.  
  122. Insert into your startup-sequence:
  123.  
  124.         LVD
  125.  
  126. When run, LVD displays an info message:
  127.  
  128. LVD v1.41 by Peter Stuer - June 10, 1991 FREEWARE
  129. Linkvirus Detector installed.
  130. ...
  131.  
  132.   If you don't want this message to be displayed, use redirection
  133. to get rid of the text:
  134.  
  135.         LVD >NIL:
  136.  
  137.   It is possible that some programs report that the LoadSeg
  138. vector has changed and think that LVD is a virus.  If you use a
  139. vectorchecker in your startup-sequence, use EVW of the same
  140. author (Early Virus Warning).  It recognizes the linkviruses and
  141. also LVD and PatchLoadSeg v1.20 by Pieter van Leuven.
  142.  
  143.  
  144. Description
  145. -----------
  146.  
  147.   LVD is a small Assembler program that patches the LoadSeg
  148. vector of the dos.library.  This may sound very technical (and it
  149. IS) to non-programmer Amiga users.  When the Amiga loads a
  150. program file this is most of the times done via the LoadSeg
  151. function of the dos.library.  LVD first uses the original LoadSeg
  152. function to load the program.  It then scans through all the
  153. program hunks looking for certain ID's that identify the
  154. linkviruses.  If a linkvirus is found the first few bytes of the
  155. code is changed to:
  156.  
  157.         moveq.l #-1,D0
  158.         rts
  159.  
  160. which sets the return code to -1 and causes the program to exit
  161. immediately to its caller.
  162.  
  163.  
  164.   LVD is KickStart 2.x aware: in KickStart 2.x the dos.library
  165. (finally) changed to be a full featured and true Amiga library.
  166.  
  167.  
  168. Recognized programs
  169. -------------------
  170.  
  171.         PatchLoadSeg x.xx by Pieter van Leuven
  172.         LVD x.xx by Peter Stuer
  173.  
  174.  
  175. Recognized linkviruses
  176. ----------------------
  177.  
  178.         BSG-9 (TTV1, The Terrorists) 1 & 2
  179.         Bret Hawnes
  180.         Butonic 1 & 2
  181.         CCCP
  182.         Centurions (The Smily Cancer)
  183.         Disaster-Master V2
  184.         Disk-Validator fileviruses (Saddam & L.E. Revenge)
  185.         Icon.library filevirus
  186.         IRQ-Team v41.0
  187.         Revenge of the Lamer Exterminator,
  188.         The Traveling Jack 1 & 2
  189.         Xeno
  190.  
  191. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  192. ::::::::::::::::::::::: PROGRAM HISTORY :::::::::::::::::::::::::
  193. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  194.  
  195. ::: Version 1.41 ::::::::::::::::::::::::::::::::::::::::::::::::
  196.  
  197. - Added a check for the icon.library filevirus.
  198.  
  199. ::: Version 1.40 ::::::::::::::::::::::::::::::::::::::::::::::::
  200.  
  201. - Added a check for the Butonic 1.31 (JEFF) linkvirus.
  202. - Added a check for the Bret Hawnes linkvirus.
  203. - The Traveling Jack 2 and a mutant version of the Saddam trojan
  204.   horse are now recognized too.
  205.  
  206. ::: Version 1.30 ::::::::::::::::::::::::::::::::::::::::::::::::
  207.  
  208. - Added a check for the Saddam trojan horse.
  209. - The new dos functions in Kickstart 2.0 NewLoadSeg and
  210.   InternalLoadSeg are now patched too.
  211.  
  212. ::: Version 1.20 ::::::::::::::::::::::::::::::::::::::::::::::::
  213.  
  214. - Removed the bug that caused overlayed programs to crash.
  215. - LVD now checks if it already has been installed.  If it has, a
  216.   message is displayed and LVD exits without installing a second
  217.   copy.
  218.  
  219. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  220.  
  221. © 1991 LVD v1.41 written by Peter Stuer
  222.              _
  223.           _ //
  224. Thanks to \X/ Amiga for being the best computer ever !
  225.